//////////////////////////////////////////////////////////////////////
//!\file FileStorageFlac.hpp
//!\brief Stores a FlacTrack.
//!\author timmsusa@googlemail.com
//////////////////////////////////////////////////////////////////////


#ifndef FILESTORAGE_HPP
#define FILESTORAGE_HPP

#include "FlacTrack.hpp"

// Wrapperclass, that stores flactrack values.
class FileStorageFlac
{
public:
    FileStorageFlac():
        m_AlbumMd5(),
        m_AudioMd5(),
        m_File(),
        m_MetaDataMd5()
    {}

    FileStorageFlac(const FlacTrack& flacTrack):
        m_AlbumMd5(flacTrack.m_AlbumMd5),
        m_AudioMd5(flacTrack.m_AudioMd5),
        m_File(flacTrack.m_File),
        m_MetaDataMd5(flacTrack.m_MetaDataMd5)
    {}
    QString m_AlbumMd5;
    QString m_AudioMd5;
    QString m_File;
    QString m_MetaDataMd5;
};

#endif // FILESTORAGE_HPP
